﻿using System;
using System.Collections.Generic;
using System.Text;

namespace HellaDotNet.XmlRPC
{
    public class NzbFile
    {
        public enum NzbFileStatus
        {
            Downloading,
            DownloadingPars,
            Queued,
            Processing
        }

        private Int32 _Id;
        private string _Name;
        private Int32 _Size;
        private NzbFileStatus _Status;

        public NzbFile(Int32 id, string name, Int32 size, NzbFileStatus status)
        {
            this._Id = id;
            this._Name = name;
            this._Size = size;
            this._Status = status;
        }

        public Int32 Id { get { return this._Id; } set { this._Id = value; } }
        public String Name { get { return this._Name; } }
        public Int32 Size { get { return this._Size; } }
        public NzbFileStatus Status { get { return this._Status; } }
    }
}
